home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 February / Gamestar_59_2004-02_dvd.iso / Dema / brokenswordtsd_demo.exe / Broken Sword / data.pak / Unnamed File 004238.unknown < prev    next >
Text File  |  2003-11-06  |  21KB  |  1,093 lines

  1. // ######################################################################################################
  2. //    PC-SPECIFIC
  3. // ######################################################################################################
  4.  
  5.  
  6.  
  7.  
  8.  
  9. // *********************************************** STYLES ***********************************************
  10.  
  11.  
  12. {gui_style_menu}
  13.  
  14.     I[2]:    x_position
  15.         [0] = 330
  16.         [1] = 330
  17.         
  18.     I[2]:    y_position
  19.         [0] = 53
  20.         [1] = 173
  21.  
  22.     I[4]:    colour                // RGBA.
  23.         [0]    = 255
  24.         [1]    = 255
  25.         [2]    = 255
  26.         [3]    = 255
  27.  
  28.     I[4]:    colour_item            // RGBA.
  29.         [0]    = 255
  30.         [1]    = 236
  31.         [2]    = 206
  32.         [3]    = 255
  33.  
  34.     I[4]:    colour_highlighted    // RGBA.
  35.         [0]    = 255
  36.         [1]    = 255
  37.         [2]    = 255
  38.         [3]    = 255
  39.  
  40.     I[4]:    colour_inactive        // RGBA.
  41.         [0]    = 255
  42.         [1]    = 236
  43.         [2]    = 206
  44.         [3]    = 128
  45.  
  46.     I:    justification = 0    // Centered.
  47.  
  48. {\gui_style_menu}
  49.  
  50.  
  51. {controls_movement_menu_style}
  52.  
  53.     I[2]:    x_position
  54.         [0] = 330
  55.         [1] = 330
  56.  
  57.     I[2]:    y_position
  58.         [0] = 53
  59.         [1] = 103
  60.  
  61.     I[4]:    colour // RGBA.
  62.         [0]    = 255
  63.         [1]    = 255
  64.         [2]    = 128
  65.         [3] = 255
  66.  
  67. {\controls_movement_menu_style}
  68.  
  69.  
  70. {gui_style_yes_no_menu}
  71.  
  72.     I[2]:    x_position // heading & menu X co-ordinates
  73.         [0]    = 330 // heading x co-ordinate
  74.         [1]    = 330 // menu x co-ordinate
  75.  
  76.     I[2]:    y_position // heading & menu y co-ordinates
  77.         [0]    = 53 // heading y co-ordinate
  78.         [1]    = 206 // menu y co-ordinate ("YES"+"NO" is about 100 pixels high)
  79.  
  80.     I[4]:    colour // RGBA
  81.         [0]    = 255 // Red
  82.         [1]    = 255 // Green
  83.         [2]    = 255 // Blue
  84.         [3]    = 255 // Alpha
  85.  
  86.     I[4]:    colour_item // RGBA
  87.         [0]    = 255 // Red
  88.         [1]    = 236 // Green
  89.         [2]    = 206 // Blue
  90.         [3]    = 255 // Alpha
  91.  
  92.     I[4]:    colour_highlighted // RGBA
  93.         [0]    = 255 // Red
  94.         [1]    = 255 // Green
  95.         [2]    = 255 // Blue
  96.         [3]    = 255 // Alpha
  97.  
  98.     I[4]:    colour_inactive // RGBA
  99.         [0]    = 255 // Red
  100.         [1]    = 236 // Green
  101.         [2]    = 206 // Blue
  102.         [3]    = 128 // Alpha
  103.  
  104.     I:    justification = 0 // Centered
  105.  
  106. {\gui_style_yes_no_menu}
  107.  
  108.  
  109. {gui_style_sound_menu}
  110.  
  111.     I[2]:    x_position
  112.         [0] = 330
  113.         [1] = 330
  114.  
  115.     I[2]:    y_position
  116.         [0] = 53
  117.         [1] = 123
  118.  
  119.     I[4]:    colour                // RGBA.
  120.         [0]    = 255
  121.         [1]    = 255
  122.         [2]    = 255
  123.         [3] = 255
  124.  
  125.     I[4]:    colour_item            // RGBA.
  126.         [0]    = 255
  127.         [1]    = 236
  128.         [2]    = 206
  129.         [3] = 255
  130.  
  131.     I[4]:    colour_highlighted    // RGBA.
  132.         [0]    = 255
  133.         [1]    = 255
  134.         [2]    = 255
  135.         [3] = 255
  136.  
  137.     I[4]:    colour_inactive        // RGBA.
  138.         [0]    = 255
  139.         [1]    = 236
  140.         [2]    = 206
  141.         [3] = 128
  142.  
  143.     I:    justification = 0    // Centered.
  144.  
  145. {\gui_style_sound_menu}
  146.  
  147.  
  148. {gui_style_debug_load_heading}
  149.  
  150.     I[2]:    x_position
  151.         [0] = 330
  152.         [1] = 330
  153.  
  154.     I[2]:    y_position
  155.         [0] = 0
  156.         [1] = 53
  157.  
  158.     I[4]:    colour                // RGBA.
  159.         [0]    = 255
  160.         [1]    = 255
  161.         [2]    = 255
  162.         [3] = 255
  163.  
  164.     I[4]:    colour_item            // RGBA.
  165.         [0]    = 255
  166.         [1]    = 236
  167.         [2]    = 206
  168.         [3] = 255
  169.  
  170.     I[4]:    colour_highlighted    // RGBA.
  171.         [0]    = 255
  172.         [1]    = 255
  173.         [2]    = 255
  174.         [3] = 255
  175.  
  176.     I[4]:    colour_inactive        // RGBA.
  177.         [0]    = 255
  178.         [1]    = 236
  179.         [2]    = 206
  180.         [3] = 128
  181.  
  182.     I:    justification = 0    // Centered.
  183.  
  184. {\gui_style_debug_load_heading}
  185.  
  186.  
  187. {gui_style_warning}
  188.  
  189.     I:    x_position = 330 // warning x co-ordinate
  190.     I:    y_position = 224 // warning y co-ordinate
  191.  
  192.     I[4]:    colour // RGBA
  193.         [0]    = 255 // Red
  194.         [1]    = 255 // Green
  195.         [2]    = 255 // Blue
  196.         [3]    = 255 // Alpha
  197.  
  198.     I:    justification = 0 // Centered
  199.  
  200.     F:    height = 23.0 // Height of label text (pixels @ 640x512)
  201.  
  202. {\gui_style_warning}
  203.  
  204.  
  205. {gui_style_message}
  206.  
  207.     I:    x_position = 330 // message x co-ordinate
  208.     I:    y_position = 380 // message y co-ordinate
  209.  
  210.     I[4]:    colour // RGBA
  211.         [0]    = 255 // Red
  212.         [1]    = 255 // Green
  213.         [2]    = 255 // Blue
  214.         [3]    = 255 // Alpha
  215.  
  216.     I:    justification = 0 // Centered
  217.  
  218.     F:    height = 23.0 // Height of label text (pixels @ 640x512)
  219.  
  220. {\gui_style_message}
  221.  
  222.  
  223. {gui_style_heading}
  224.     I[4]:    colour                // RGBA.
  225.         [0]    = 0
  226.         [1]    = 0
  227.         [2]    = 255
  228.         [3] = 255
  229.     I:    justification = 0        // Centered.
  230.     I:    x_position = 320
  231.     I:    y_position = 80
  232. {\gui_style_heading}
  233.  
  234.  
  235. {gui_style_button_standard}
  236.  
  237.     I:    spacing = 10
  238.  
  239.     I:    button_width = 20
  240.  
  241.     I:    button_height = 20
  242.  
  243.     B:    is_active = TRUE
  244.  
  245.     I:    label_height = 32
  246.  
  247. {\gui_style_button_standard}
  248.  
  249. {gui_style_sub_heading}
  250.  
  251.     I:    x_position = 330 // heading x co-ordinate
  252.     I:    y_position = 90 // heading y co-ordinate
  253.  
  254.     //another one of chris'
  255.     I[4]:    colour // RGBA
  256.         [0]    = 255 // Red
  257.         [1]    = 255 // Green
  258.         [2]    = 255 // Blue
  259.         [3]    = 255 // Alpha
  260.  
  261.     I:    justification = 0 // Centered
  262.  
  263.     F:    height = 23.0 // Height of label text (pixels @ 640x512)
  264.  
  265. {\gui_style_sub_heading}
  266.  
  267.  
  268. {gui_style_button_esc}
  269.  
  270.     I:    spacing = 10
  271.  
  272.     I:    button_width = 33
  273.     I:    button_height = 27
  274.  
  275.     B:    is_active = TRUE
  276.  
  277.     I:    label_height = 23
  278.  
  279. {\gui_style_button_esc}
  280.  
  281.  
  282. {gui_style_button_enter}
  283.  
  284.     I:    spacing = 10
  285.  
  286.     I:    button_width = 41
  287.     I:    button_height = 33
  288.  
  289.     B:    is_active = TRUE
  290.  
  291.     I:    label_height = 23
  292.  
  293. {\gui_style_button_enter}
  294.  
  295.  
  296. // *********************************************** GENERIC BUTTONS ***********************************************
  297.  
  298. {select_button}
  299.  
  300.     I:    x_position = 31 //89
  301.     I:    y_position = 449 //449
  302.  
  303.     S:    text_label = "Select"
  304.  
  305.     S:    image_name = "enter_button"
  306.  
  307.     S:    style = "gui_style_button_enter"
  308.  
  309. {\select_button}
  310.  
  311.  
  312. {ok_button}
  313.  
  314.     I:    x_position = 31 //89
  315.     I:    y_position = 449 //449
  316.  
  317.     S:    text_label="ok"
  318.  
  319.     S:    image_name="enter_button"
  320.  
  321.     S:    style = "gui_style_button_enter"
  322.  
  323. {\ok_button}
  324.  
  325.  
  326. {load_button}
  327.  
  328.     I:    x_position = 31 //89
  329.     I:    y_position = 449 //449
  330.  
  331.     S:    text_label = "LOAD_GAME_PROMPT"
  332.  
  333.     S:    image_name = "enter_button"
  334.  
  335.     S:    style = "gui_style_button_enter"
  336.  
  337. {\load_button}
  338.  
  339.  
  340. {cancel_button}
  341.  
  342.     I:    x_position = 39 //250
  343.     I:    y_position = 412 //452
  344.  
  345.     S:    text_label = "Cancel"
  346.  
  347.     S:    image_name = "esc_button"
  348.  
  349.     S:    style = "gui_style_button_esc"
  350.  
  351. {\cancel_button}
  352.  
  353.  
  354. {back_button}
  355.  
  356.     I:    x_position = 39 //250
  357.     I:    y_position = 412 //452
  358.  
  359.     S:    text_label = "back"
  360.  
  361.     S:    image_name = "esc_button"
  362.  
  363.     S:    style = "gui_style_button_esc"
  364.  
  365. {\back_button}
  366.  
  367.  
  368. {quit_button}
  369.  
  370.     I:    x_position = 39 //250
  371.     I:    y_position = 412 //452
  372.  
  373.     S:    text_label = "QUIT_GAME_PROMPT"
  374.  
  375.     S:    image_name = "esc_button"
  376.  
  377.     S:    style = "gui_style_button_esc"
  378.  
  379. {\quit_button}
  380.  
  381.  
  382. // *********************************************** PRESS TO START ***********************************************
  383.  
  384.  
  385. {screen_press_to_start}
  386.  
  387.     S[1]:    renderable_elements
  388.         [0]    = "press_to_start"
  389.  
  390. {\screen_press_to_start}
  391.  
  392. {press_to_start}
  393.  
  394.     S:    text_label = "PC_PRESS_START"
  395.     S:    style = "gui_style_message"
  396.  
  397. {\press_to_start}
  398.  
  399.  
  400. // *********************************************** MAIN MENU ***********************************************
  401.  
  402.  
  403. {screen_main_menu}
  404.  
  405.     S[3]:    renderable_elements
  406.         [0]    = "main_menu"
  407.         [1] = "select_button"
  408.         [2] = "quit_button"
  409.  
  410. {\screen_main_menu}
  411.  
  412. {main_menu}
  413.  
  414.     I:    num_menu_items = 5
  415.  
  416.     S:    text_label = "MAIN_MENU"
  417.  
  418.     S:    style = "gui_style_menu"
  419.  
  420.     I:    highlight_position = 0
  421.  
  422.     S[5]:    text_label_items
  423.         [0]    = "NEW_GAME"
  424.         [1]    = "LOAD_GAME"
  425.         [2]    = "OPTIONS_MENU"
  426.         [3]    = "EXTRAS_MENU"
  427.         [4]    = "QUIT_GAME"
  428.  
  429. {\main_menu}
  430.  
  431.  
  432. // *********************************************** PAUSE MENU ***********************************************
  433.  
  434.  
  435. {screen_pause_menu}
  436.  
  437.     S[8]:    renderable_elements
  438.         [0]    = "pause_menu"
  439.         [1] = "save_current"
  440.         [2] = "lose_progress"
  441.         [3] = "congratulations"
  442.         [4] = "save_completion"
  443.         [5] = "select_button"
  444.         [6] = "back_button"
  445.         [7] = "continue_button"
  446.  
  447. {\screen_pause_menu}
  448.  
  449. {pause_menu}
  450.  
  451.     I:    num_menu_items = 4
  452.     S:    text_label = "GAME_PAUSED"
  453.     B:    show = TRUE
  454.     S:    style = "gui_style_menu"
  455.     I:    highlight_position = 0
  456.     S[4]:    text_label_items
  457.         [0]    = "RETURN"
  458.         [1]    = "SAVE_GAME"
  459.         [2]    = "QUIT_GAME"
  460.         [3]    = "OPTIONS_MENU"
  461.  
  462.     B[4]:    is_active
  463.         [0]    = TRUE
  464.         [1]    = TRUE
  465.         [2]    = TRUE
  466.         [3]    = TRUE
  467.  
  468. {\pause_menu}
  469.  
  470. {save_current}
  471.  
  472.     I:    num_menu_items = 2
  473.      S:    text_label = "SAVE_CURRENT"
  474.      B:    show = TRUE
  475.      S:    style = "gui_style_menu"
  476.      I:    highlight_position = 0
  477.      S[2]:    text_label_items
  478.         [0]    = "YES"
  479.         [1]    = "NO"
  480.  
  481. {\save_current}
  482.  
  483. {lose_progress}
  484.     I:    num_menu_items = 2
  485.     S:    text_label = "GUI_QUIT"
  486.     B:    show = TRUE
  487.     S:    style = "gui_style_menu"
  488.     I:    highlight_position = 1
  489.     S[2]:    text_label_items
  490.         [0]    = "YES"
  491.         [1]    = "NO"
  492. {\lose_progress}
  493.  
  494. {congratulations}
  495.     I:    num_menu_items = 0
  496.     S:    text_label = "CONGRATULATIONS"
  497.     B:    show = TRUE
  498.     S:    style = "gui_style_menu"
  499.     B:    menu_highlight_required = FALSE
  500.     S[0]:    text_label_items
  501. {\congratulations}
  502.  
  503. {save_completion}
  504.     I:    num_menu_items = 2
  505.     S:    text_label = "SAVE_CURRENT"
  506.     B:    show = TRUE
  507.     S:    style = "gui_style_menu"
  508.     I:    highlight_position = 0
  509.     S[2]:    text_label_items
  510.         [0]    = "YES"
  511.         [1]    = "NO"
  512. {\save_completion}
  513.  
  514. {continue_button}
  515.     I:    x_position = 320 //89
  516.     I:    y_position = 449 //449
  517.     S:    text_label = "CONTINUE"
  518.     S:    image_name = "enter_button"
  519.     S:    style = "gui_style_button_enter"
  520. {\continue_button}
  521.  
  522.  
  523. // *********************************************** LOAD GAME ***********************************************
  524.  
  525.  
  526. {screen_game_load}
  527.  
  528.     S[3]:    renderable_elements
  529.         [0]    = "game_load"
  530.         [1]    = "load_button"
  531.         [2]    = "cancel_button"
  532.  
  533. {\screen_game_load}
  534.  
  535. {game_load}
  536.     S:    text_label = "LOAD_GAME"
  537.     B:    show = TRUE
  538.     S:    style = "gui_style_menu"
  539.     I:    highlight_position = 0
  540.     I:    num_menu_items = 32
  541.     I:    max_display_items = 6
  542.     S[32]:    text_label_items
  543.         [0]        = "EMPTY"
  544.         [1]        = "EMPTY"
  545.         [2]        = "EMPTY"
  546.         [3]        = "EMPTY"
  547.         [4]        = "EMPTY"
  548.         [5]        = "EMPTY"
  549.         [6]        = "EMPTY"
  550.         [7]        = "EMPTY"
  551.         [8]        = "EMPTY"
  552.         [9]        = "EMPTY"
  553.         [10]    = "EMPTY"
  554.         [11]    = "EMPTY"
  555.         [12]    = "EMPTY"
  556.         [13]    = "EMPTY"
  557.         [14]    = "EMPTY"
  558.         [15]    = "EMPTY"
  559.         [16]    = "EMPTY"
  560.         [17]    = "EMPTY"
  561.         [18]    = "EMPTY"
  562.         [19]    = "EMPTY"
  563.         [20]    = "EMPTY"
  564.         [21]    = "EMPTY"
  565.         [22]    = "EMPTY"
  566.         [23]    = "EMPTY"
  567.         [24]    = "EMPTY"
  568.         [25]    = "EMPTY"
  569.         [26]    = "EMPTY"
  570.         [27]    = "EMPTY"
  571.         [28]    = "EMPTY"
  572.         [29]    = "EMPTY"
  573.         [30]    = "EMPTY"
  574.         [31]    = "EMPTY"
  575. {\game_load}
  576.  
  577. // ******************************** EXTRAS GALLERY : DEBUG SECTION LOAD ***************************************
  578.  
  579.  
  580. {screen_load_game_section}
  581.     S[3]:    renderable_elements
  582.         [0]    = "load_game_section"
  583.         [1]    = "select_button"
  584.         [2]    = "cancel_button"
  585. {\screen_load_game_section}
  586.  
  587. {load_game_section}
  588.     I:    num_menu_items = 19
  589.     B:    is_direct_text = TRUE
  590.     S:    text_direct = "Debug Section Starts"
  591.     S:    style = "gui_style_menu"
  592.     I:    height_heading = 32
  593.     I:    height_normal = 32
  594.     I:    height_highlight = 32
  595.     I:    height_inactive = 32
  596.     I:    highlight_position = 0
  597.     I:    height = 16
  598.     I[2]:    y_position
  599.         [0] = 10
  600.         [1]    = 20
  601.     S[19]:    text_direct_items
  602.         [0]        = "Congo 1 (start)"
  603.         [1]        = "Paris 1"
  604.         [2]        = "Paris 2"
  605.         [3]        = "Congo 1b (inventor's cave)"
  606.         [4]        = "Glastonbury 1"
  607.         [5]        = "Glastonbury 1 (after Zazie)"
  608.         [6]        = "Paris 1 (after arrest)"
  609.         [7]        = "Paris 2 (has disk)"
  610.         [8]        = "Paris 3 (Nico)"
  611.         [9]        = "Paris 3 (George)"
  612.         [10]    = "Congo 2"
  613.         [11]    = "Paris 3 (Nico returns)"
  614.         [12]    = "Susarro 1"
  615.         [13]    = "Susarro 2 (Nico inside)"
  616.         [14]    = "Susarro 2 (George basement)"
  617.         [15]    = "Montfaucon"
  618.         [16]    = "Catacomb"
  619.         [17]    = "Armillary"
  620.         [18]    = "Glastonbury 2"
  621. {\load_game_section}
  622.  
  623.  
  624. // *********************************************** OPTIONS SCREEN ***********************************************
  625.  
  626.  
  627. {screen_options}
  628.     S[3]:    renderable_elements
  629.         [0]    = "options"
  630.         [1]    = "select_button"
  631.         [2]    = "back_button"
  632. {\screen_options}
  633.  
  634. {options}
  635.     I:    num_menu_items = 4
  636.     S:    text_label = "OPTIONS"
  637.     B:    show = TRUE
  638.     S:    style = "gui_style_menu"
  639.     I:    highlight_position = 0
  640.     B:    show_heading = TRUE
  641.  
  642.     S[4]:    text_label_items
  643.         [0]    = "CONTROL_MENU"
  644.         [1]    = "SOUND_MENU"
  645.         [2]    = "TEXT_ON_OFF"
  646.         [3]    = "GRAPHICS_MENU"
  647. {\options}
  648.  
  649. // *********************************************** GRAPHICS SCREEN ***********************************************
  650.  
  651. {screen_graphics_options}
  652.  
  653.     S[9]:    renderable_elements
  654.         [0]    = "graphics_are_you_sure_prompt"
  655.         [1]    = "graphics_you_must_restart_prompt"
  656.         [2]    = "graphics_initial_menu"
  657.         [3]    = "graphics_are_you_sure_menu"
  658.         [4]    = "graphics_choose_resolution_menu"
  659.         [5] = "cancel_button"
  660.         [6] = "back_button"
  661.         [7] = "select_button"
  662.         [8] = "ok_button"
  663.  
  664. {\screen_graphics_options}
  665.  
  666.  
  667. {graphics_are_you_sure_prompt}
  668.  
  669.     I:    type = 0
  670.     S:    text_label = "JUST_ARE_YOU_SURE"
  671.     S:    style = "gui_style_sub_heading"
  672.  
  673. {\graphics_are_you_sure_prompt}
  674.  
  675.  
  676. {graphics_you_must_restart_prompt}
  677.  
  678.     I:    type = 0
  679.     S:    text_label = "OPTION_CHANGE_DEFFERED"
  680.     S:    style = "gui_style_warning"
  681.  
  682. {\graphics_you_must_restart_prompt}
  683.  
  684.  
  685. {graphics_initial_menu}
  686.  
  687.     I:    num_menu_items = 2
  688.     S:    text_label = "GRAPHICS_OPTIONS"
  689.     S:    style = "gui_style_menu"
  690.     B:    show = TRUE
  691.  
  692.     S[2]:    text_label_items
  693.         [0]    = "USE_DEFAULTS"
  694.         [1]    = "SCREEN_RESOLUTION"
  695.  
  696. {\graphics_initial_menu}
  697.  
  698.  
  699. {graphics_are_you_sure_menu}
  700.  
  701.     I:    num_menu_items = 2
  702.     S:    style = "gui_style_yes_no_menu"
  703.     S:    text_label = "GRAPHICS_MENU"
  704.  
  705.     S[2]:    text_label_items
  706.         [0] = "YES"
  707.         [1] = "NO"
  708.  
  709. {\graphics_are_you_sure_menu}
  710.  
  711.  
  712. {graphics_choose_resolution_menu}
  713.  
  714.     I:    num_menu_items = 32
  715.     S:    style = "gui_style_menu"
  716.     S:    text_label = "SCREEN_RESOLUTION"
  717.     B:    show = TRUE
  718.  
  719.     S[32]:    text_label_items
  720.         [0] = "NO"
  721.         [1] = "NO"
  722.         [2] = "NO"
  723.         [3] = "NO"
  724.         [4] = "NO"
  725.         [5] = "NO"
  726.         [6] = "NO"
  727.         [7] = "NO"
  728.         [8] = "NO"
  729.         [9] = "NO"
  730.         [10] = "NO"
  731.         [11] = "NO"
  732.         [12] = "NO"
  733.         [13] = "NO"
  734.         [14] = "NO"
  735.         [15] = "NO"
  736.         [16] = "NO"
  737.         [17] = "NO"
  738.         [18] = "NO"
  739.         [19] = "NO"
  740.         [20] = "NO"
  741.         [21] = "NO"
  742.         [22] = "NO"
  743.         [23] = "NO"
  744.         [24] = "NO"
  745.         [25] = "NO"
  746.         [26] = "NO"
  747.         [27] = "NO"
  748.         [28] = "NO"
  749.         [29] = "NO"
  750.         [30] = "NO"
  751.         [31] = "NO"
  752.  
  753. {\graphics_choose_resolution_menu}
  754.  
  755. // *********************************************** CONTROLS SCREEN ***********************************************
  756.  
  757.  
  758. {screen_controls}
  759.  
  760.     S[9]:    renderable_elements
  761.         [0]    = "controls_are_you_sure_prompt"
  762.         [1] = "controls_select_control_prompt"
  763.         [2]    = "controls_initial_menu"
  764.         [3]    = "controls_are_you_sure_menu"
  765.         [4] = "controls_movement_menu"
  766.         [5] = "controls_device_menu"
  767.         [6] = "cancel_button"
  768.         [7] = "back_button"
  769.         [8] = "select_button"
  770.  
  771. {\screen_controls}
  772.  
  773.  
  774. {controls_are_you_sure_prompt}
  775.  
  776.     I:    type = 0
  777.     S:    text_label = "JUST_ARE_YOU_SURE"
  778.     S:    style = "gui_style_sub_heading"
  779.  
  780. {\controls_are_you_sure_prompt}
  781.  
  782.  
  783. {controls_select_control_prompt}
  784.  
  785.     I:    type = 0
  786.     S:    text_label = "SELECT_CONTROL"
  787.     S:    style = "gui_style_message"
  788.  
  789. {\controls_select_control_prompt}
  790.  
  791.  
  792. {controls_initial_menu}
  793.  
  794.     I:    num_menu_items = 22
  795.     S:    text_label = "CONTROL_OPTIONS"
  796.     S:    style = "gui_style_menu"
  797.     B:    show = TRUE
  798.  
  799.     S[22]:    text_label_items
  800.         [0] = "USE_DEFAULTS"
  801.         [1] = "SET_MOVEMENT"
  802.         [2] = "CONTROL_RUN"
  803.         [3] = "NO" // key name
  804.         [4] = "CONTROL_NEXT_OBJECT"
  805.         [5] = "NO" // key name
  806.         [6] = "CONTROL_PREVIOUS_OBJECT"
  807.         [7] = "NO" // key name
  808.         [8] = "CONTROL_CREEP"
  809.         [9] = "NO" // key name
  810.         [10] = "CONTROL_PAUSE"
  811.         [11] = "NO" // key name
  812.         [12] = "CONTROL_INVENTORY"
  813.         [13] = "NO" // key name
  814.         [14] = "CONTROL_ACTION_MAP_UP"
  815.         [15] = "NO" // key name
  816.         [16] = "CONTROL_ACTION_MAP_DOWN"
  817.         [17] = "NO" // key name
  818.         [18] = "CONTROL_ACTION_MAP_LEFT"
  819.         [19] = "NO" // key name
  820.         [20] = "CONTROL_ACTION_MAP_RIGHT"
  821.         [21] = "NO" // key name
  822.  
  823.     B[22]:    is_active
  824.         [0] = TRUE
  825.         [1] = TRUE
  826.         [2] = TRUE
  827.         [3] = FALSE // key name
  828.         [4] = TRUE
  829.         [5] = FALSE // key name
  830.         [6] = TRUE
  831.         [7] = FALSE // key name
  832.         [8] = TRUE
  833.         [9] = FALSE // key name
  834.         [10] = TRUE
  835.         [11] = FALSE // key name
  836.         [12] = TRUE
  837.         [13] = FALSE // key name
  838.         [14] = TRUE
  839.         [15] = FALSE // key name
  840.         [16] = TRUE
  841.         [17] = FALSE // key name
  842.         [18] = TRUE
  843.         [19] = FALSE // key name
  844.         [20] = TRUE
  845.         [21] = FALSE // key name
  846.  
  847. {\controls_initial_menu}
  848.  
  849.  
  850. {controls_are_you_sure_menu}
  851.  
  852.     I:    num_menu_items = 2
  853.     S:    style = "gui_style_yes_no_menu"
  854.     S:    text_label = "CONTROL_MENU"
  855.  
  856.     S[2]:    text_label_items
  857.         [0] = "YES"
  858.         [1] = "NO"
  859.  
  860. {\controls_are_you_sure_menu}
  861.  
  862.  
  863. {controls_movement_menu}
  864.  
  865.     I:    num_menu_items = 9
  866.     S:    style = "controls_movement_menu_style"
  867.     S:    text_label = "SET_MOVEMENT"
  868.  
  869.     S[9]:    text_label_items
  870.         [0] = "NO" // device name
  871.         [1] = "KEY_LEFT"
  872.         [2] = "NO" // key name
  873.         [3] = "KEY_RIGHT"
  874.         [4] = "NO" // key name
  875.         [5] = "KEY_UP"
  876.         [6] = "NO" // key name
  877.         [7] = "KEY_DOWN"
  878.         [8] = "NO" // key name
  879.  
  880.     B[9]:    is_active
  881.         [0] = TRUE
  882.         [1] = TRUE
  883.         [2] = FALSE // key name
  884.         [3] = TRUE
  885.         [4] = FALSE // key name
  886.         [5] = TRUE
  887.         [6] = FALSE // key name
  888.         [7] = TRUE
  889.         [8] = FALSE // key name
  890.  
  891. {\controls_movement_menu}
  892.  
  893. // *********************************************** SOUND SCREEN ***********************************************
  894.  
  895.  
  896. {screen_sound}
  897.     S[6]:    renderable_elements
  898.         [0] = "sound"
  899.         [1]    = "slider_speech"
  900.         [2]    = "slider_sfx"
  901.         [3]    = "slider_music"
  902.         [4] = "ok_button"
  903.         [5]    = "cancel_button"
  904. {\screen_sound}
  905.  
  906. {sound}
  907.     I:    num_menu_items = 3
  908.     S:    text_label = "SOUND_OPTIONS"
  909.     B:    show = TRUE
  910.     S:    style = "gui_style_sound_menu"
  911.     I:    highlight_position = 0
  912.     B:    show_heading = TRUE
  913.     S[3]:    text_label_items
  914.         [0]    = "SPEECH_LEVEL"
  915.         [1]    = "SOUND_EFFECTS_LEVEL"
  916.         [2]    = "MUSIC_LEVEL"
  917. {\sound}
  918.  
  919. {slider_speech}
  920.     I:    x_position = 328    
  921.     I:    y_position = 195
  922.     I:  slider_num_elements = 10
  923. {\slider_speech}
  924.  
  925. {slider_sfx}
  926.     I:    x_position = 328
  927.     I:    y_position = 300
  928.     I:  slider_num_elements = 10
  929. {\slider_sfx}
  930.  
  931. {slider_music}
  932.     I:    x_position = 328
  933.     I:    y_position = 390
  934.     I:  slider_num_elements = 10
  935. {\slider_music}
  936.  
  937.  
  938. // *********************************************** SUBTITLES SCREEN ***********************************************
  939.  
  940.  
  941. {screen_subtitle}
  942.  
  943.     S[3]:    renderable_elements
  944.         [0] = "subtitle"
  945.         [1]    = "cancel_button"
  946.         [2]    = "ok_button"
  947.  
  948. {\screen_subtitle}
  949.  
  950.  
  951. {subtitle}
  952.  
  953.     I:    num_menu_items = 2
  954.  
  955.     S:    text_label = "TEXT_ON_OFF"
  956.  
  957.     B:    show = TRUE
  958.  
  959.     S:    style = "gui_style_menu"
  960.  
  961.     I:    highlight_position = 0
  962.  
  963.     S[2]:    text_label_items
  964.         [0]    = "ON"
  965.         [1]    = "OFF"
  966.  
  967. {\subtitle}
  968.  
  969.  
  970. // *********************************************** LOADING SCREEN ***********************************************
  971.  
  972.  
  973. {screen_loading}
  974.     S[0]:    renderable_elements
  975. {\screen_loading}
  976.  
  977.  
  978. // *********************************************** IN-GAME SCREEN ***********************************************
  979.  
  980.  
  981. {screen_in_game}
  982.     S[0]:    renderable_elements
  983. {\screen_in_game}
  984.  
  985.  
  986. // *********************************************** SAVE GAME ***********************************************
  987.  
  988.  
  989. {screen_game_save}
  990.     S[3]:    renderable_elements
  991.         [0]    = "game_save"
  992.         [1]    = "select_button"
  993.         [2]    = "cancel_button"
  994. {\screen_game_save}
  995.  
  996. {game_save}
  997.     I:    num_menu_items = 32
  998.     S:    text_label = "SAVE_GAME"
  999.     B:    show = TRUE
  1000.     S:    style = "gui_style_menu"
  1001.     I:    highlight_position = 0
  1002.     S[32]:    text_label_items
  1003.         [0]    = "EMPTY"
  1004.         [1]    = "EMPTY"
  1005.         [2]    = "EMPTY"
  1006.         [3]    = "EMPTY"
  1007.         [4]    = "EMPTY"
  1008.         [5]    = "EMPTY"
  1009.         [6]    = "EMPTY"
  1010.         [7]    = "EMPTY"
  1011.         [8]    = "EMPTY"
  1012.         [9]    = "EMPTY"
  1013.         [10]    = "EMPTY"
  1014.         [11]    = "EMPTY"
  1015.         [12]    = "EMPTY"
  1016.         [13]    = "EMPTY"
  1017.         [14]    = "EMPTY"
  1018.         [15]    = "EMPTY"
  1019.         [16]    = "EMPTY"
  1020.         [17]    = "EMPTY"
  1021.         [18]    = "EMPTY"
  1022.         [19]    = "EMPTY"
  1023.         [20]    = "EMPTY"
  1024.         [21]    = "EMPTY"
  1025.         [22]    = "EMPTY"
  1026.         [23]    = "EMPTY"
  1027.         [24]    = "EMPTY"
  1028.         [25]    = "EMPTY"
  1029.         [26]    = "EMPTY"
  1030.         [27]    = "EMPTY"
  1031.         [28]    = "EMPTY"
  1032.         [29]    = "EMPTY"
  1033.         [30]    = "EMPTY"
  1034.         [31]    = "EMPTY"
  1035. {\game_save}
  1036.  
  1037.  
  1038. // *********************************************** EXTRAS GALLERY ***********************************************
  1039.  
  1040. {screen_extras}
  1041.     S[3]:    renderable_elements
  1042.         [0]    = "menu_extras"
  1043.         [1]    = "select_button"
  1044.         [2]    = "back_button"
  1045. {\screen_extras}
  1046.  
  1047. {menu_extras}
  1048.     I:    num_menu_items = 2
  1049.     S:    text_label = "EXTRAS_MENU"
  1050.     B:    show = TRUE
  1051.     S:    style = "gui_style_menu"
  1052.     I:    highlight_position = 0
  1053.     S[2]:    text_label_items
  1054.         [0]    = "bckgndmat"
  1055.         [1]    = "CONCEPT_ART"
  1056. {\menu_extras}
  1057.  
  1058.  
  1059. // *********************************************** BACKGROUND ARTICLES *****************************************
  1060.  
  1061.  
  1062. {screen_background_articles}
  1063.     S[3]:    renderable_elements
  1064.         [0]    = "menu_articles"
  1065.         [1]    = "select_button"
  1066.         [2]    = "back_button"
  1067. {\screen_background_articles}
  1068.  
  1069. {menu_articles}
  1070.     I:    num_menu_items = 5
  1071.     S:    text_label = "EXTRAS_MENU"
  1072.     B:    show = TRUE
  1073.     S:    style = "gui_style_menu"
  1074.     I:    highlight_position = 0
  1075.     S[5]:    text_label_items
  1076.         [0]    = "BS1_SYNOPSIS"
  1077.         [1]    = "BS2_SYNOPSIS"
  1078.         [2]    = "GEOMANTIC_TEXT"
  1079.         [3]    = "VOYNICH_TEXT"
  1080.         [4]    = "TEMPLARS_TEXT"
  1081. {\menu_articles}
  1082.  
  1083.  
  1084. // *********************************************** CONCEPT ART *****************************************
  1085.  
  1086. {screen_concept_art}
  1087.     S[0]:    renderable_elements
  1088. {\screen_concept_art}
  1089.  
  1090.  
  1091.  
  1092.  
  1093.